#include "blingfire-client_src_pch.h"

namespace BlingFire
{

const int toupper_tmp_l3_0 [] = {

      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1, 0x000041, 0x000042, 0x000043, 
0x000044, 0x000045, 0x000046, 0x000047, 
0x000048, 0x000049, 0x00004A, 0x00004B, 
0x00004C, 0x00004D, 0x00004E, 0x00004F, 
0x000050, 0x000051, 0x000052, 0x000053, 
0x000054, 0x000055, 0x000056, 0x000057, 
0x000058, 0x000059, 0x00005A,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
0x0000C0, 0x0000C1, 0x0000C2, 0x0000C3, 
0x0000C4, 0x0000C5, 0x0000C6, 0x0000C7, 
0x0000C8, 0x0000C9, 0x0000CA, 0x0000CB, 
0x0000CC, 0x0000CD, 0x0000CE, 0x0000CF, 
0x0000D0, 0x0000D1, 0x0000D2, 0x0000D3, 
0x0000D4, 0x0000D5, 0x0000D6,       -1, 
0x0000D8, 0x0000D9, 0x0000DA, 0x0000DB, 
0x0000DC, 0x0000DD, 0x0000DE, 0x000178, };

const int toupper_tmp_l3_1 [] = {

      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
0x000386, 0x000388, 0x000389, 0x00038A, 
      -1, 0x000391, 0x000392, 0x000393, 
0x000394, 0x000395, 0x000396, 0x000397, 
0x000398, 0x000345, 0x00039A, 0x00039B, 
0x0000B5, 0x00039D, 0x00039E, 0x00039F, 
0x0003A0, 0x0003A1,       -1, 0x0003A3, 
0x0003A4, 0x0003A5, 0x0003A6, 0x0003A7, 
0x0003A8, 0x0003A9, 0x0003AA, 0x0003AB, 
0x00038C, 0x00038E, 0x00038F,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1, 0x0003D8,       -1, 0x0003DA, 
      -1, 0x0003DC,       -1, 0x0003DE, 
      -1, 0x0003E0,       -1, 0x0003E2, 
      -1, 0x0003E4,       -1, 0x0003E6, 
      -1, 0x0003E8,       -1, 0x0003EA, 
      -1, 0x0003EC,       -1, 0x0003EE, 
      -1,       -1, 0x0003F9,       -1, 
      -1,       -1,       -1,       -1, 
0x0003F7,       -1,       -1, 0x0003FA, 
      -1,       -1,       -1,       -1, };

const int toupper_tmp_l3_2 [] = {

      -1, 0x000100,       -1, 0x000102, 
      -1, 0x000104,       -1, 0x000106, 
      -1, 0x000108,       -1, 0x00010A, 
      -1, 0x00010C,       -1, 0x00010E, 
      -1, 0x000110,       -1, 0x000112, 
      -1, 0x000114,       -1, 0x000116, 
      -1, 0x000118,       -1, 0x00011A, 
      -1, 0x00011C,       -1, 0x00011E, 
      -1, 0x000120,       -1, 0x000122, 
      -1, 0x000124,       -1, 0x000126, 
      -1, 0x000128,       -1, 0x00012A, 
      -1, 0x00012C,       -1, 0x00012E, 
      -1,       -1,       -1, 0x000132, 
      -1, 0x000134,       -1, 0x000136, 
      -1,       -1, 0x000139,       -1, 
0x00013B,       -1, 0x00013D,       -1, 
0x00013F,       -1, 0x000141,       -1, 
0x000143,       -1, 0x000145,       -1, 
0x000147,       -1,       -1, 0x00014A, 
      -1, 0x00014C,       -1, 0x00014E, 
      -1, 0x000150,       -1, 0x000152, 
      -1, 0x000154,       -1, 0x000156, 
      -1, 0x000158,       -1, 0x00015A, 
      -1, 0x00015C,       -1, 0x00015E, 
      -1, 0x000160,       -1, 0x000162, 
      -1, 0x000164,       -1, 0x000166, 
      -1, 0x000168,       -1, 0x00016A, 
      -1, 0x00016C,       -1, 0x00016E, 
      -1, 0x000170,       -1, 0x000172, 
      -1, 0x000174,       -1, 0x000176, 
      -1,       -1, 0x000179,       -1, 
0x00017B,       -1, 0x00017D,       -1, 
      -1,       -1,       -1, 0x000182, 
      -1, 0x000184,       -1,       -1, 
0x000187,       -1,       -1,       -1, 
0x00018B,       -1,       -1,       -1, 
      -1,       -1, 0x000191,       -1, 
      -1, 0x0001F6,       -1,       -1, 
      -1, 0x000198, 0x00023D,       -1, 
      -1,       -1, 0x000220,       -1, 
      -1, 0x0001A0,       -1, 0x0001A2, 
      -1, 0x0001A4,       -1,       -1, 
0x0001A7,       -1,       -1,       -1, 
      -1, 0x0001AC,       -1,       -1, 
0x0001AF,       -1,       -1,       -1, 
0x0001B3,       -1, 0x0001B5,       -1, 
      -1, 0x0001B8,       -1,       -1, 
      -1, 0x0001BC,       -1, 0x0001F7, 
      -1,       -1,       -1,       -1, 
      -1,       -1, 0x0001C4,       -1, 
      -1, 0x0001C7,       -1,       -1, 
0x0001CA,       -1, 0x0001CD,       -1, 
0x0001CF,       -1, 0x0001D1,       -1, 
0x0001D3,       -1, 0x0001D5,       -1, 
0x0001D7,       -1, 0x0001D9,       -1, 
0x0001DB, 0x00018E,       -1, 0x0001DE, 
      -1, 0x0001E0,       -1, 0x0001E2, 
      -1, 0x0001E4,       -1, 0x0001E6, 
      -1, 0x0001E8,       -1, 0x0001EA, 
      -1, 0x0001EC,       -1, 0x0001EE, 
      -1,       -1,       -1, 0x0001F1, 
      -1, 0x0001F4,       -1,       -1, 
      -1, 0x0001F8,       -1, 0x0001FA, 
      -1, 0x0001FC,       -1, 0x0001FE, };

const int toupper_tmp_l3_3 [] = {

      -1, 0x000200,       -1, 0x000202, 
      -1, 0x000204,       -1, 0x000206, 
      -1, 0x000208,       -1, 0x00020A, 
      -1, 0x00020C,       -1, 0x00020E, 
      -1, 0x000210,       -1, 0x000212, 
      -1, 0x000214,       -1, 0x000216, 
      -1, 0x000218,       -1, 0x00021A, 
      -1, 0x00021C,       -1, 0x00021E, 
      -1,       -1,       -1, 0x000222, 
      -1, 0x000224,       -1, 0x000226, 
      -1, 0x000228,       -1, 0x00022A, 
      -1, 0x00022C,       -1, 0x00022E, 
      -1, 0x000230,       -1, 0x000232, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
0x00023B,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1, 0x000181, 
0x000186,       -1, 0x000189, 0x00018A, 
      -1, 0x00018F,       -1, 0x000190, 
      -1,       -1,       -1,       -1, 
0x000193,       -1,       -1, 0x000194, 
      -1,       -1,       -1,       -1, 
0x000197, 0x000196,       -1,       -1, 
      -1,       -1,       -1, 0x00019C, 
      -1,       -1, 0x00019D,       -1, 
      -1, 0x00019F,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
0x0001A6,       -1,       -1, 0x0001A9, 
      -1,       -1,       -1,       -1, 
0x0001AE,       -1, 0x0001B1, 0x0001B2, 
      -1,       -1,       -1,       -1, 
      -1,       -1, 0x0001B7,       -1, 
0x000241,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, };

const int toupper_tmp_l3_4 [] = {

      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
0x000410, 0x000411, 0x000412, 0x000413, 
0x000414, 0x000415, 0x000416, 0x000417, 
0x000418, 0x000419, 0x00041A, 0x00041B, 
0x00041C, 0x00041D, 0x00041E, 0x00041F, 
0x000420, 0x000421, 0x000422, 0x000423, 
0x000424, 0x000425, 0x000426, 0x000427, 
0x000428, 0x000429, 0x00042A, 0x00042B, 
0x00042C, 0x00042D, 0x00042E, 0x00042F, 
0x000400, 0x000401, 0x000402, 0x000403, 
0x000404, 0x000405, 0x000406, 0x000407, 
0x000408, 0x000409, 0x00040A, 0x00040B, 
0x00040C, 0x00040D, 0x00040E, 0x00040F, 
      -1, 0x000460,       -1, 0x000462, 
      -1, 0x000464,       -1, 0x000466, 
      -1, 0x000468,       -1, 0x00046A, 
      -1, 0x00046C,       -1, 0x00046E, 
      -1, 0x000470,       -1, 0x000472, 
      -1, 0x000474,       -1, 0x000476, 
      -1, 0x000478,       -1, 0x00047A, 
      -1, 0x00047C,       -1, 0x00047E, 
      -1, 0x000480,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1, 0x00048A, 
      -1, 0x00048C,       -1, 0x00048E, 
      -1, 0x000490,       -1, 0x000492, 
      -1, 0x000494,       -1, 0x000496, 
      -1, 0x000498,       -1, 0x00049A, 
      -1, 0x00049C,       -1, 0x00049E, 
      -1, 0x0004A0,       -1, 0x0004A2, 
      -1, 0x0004A4,       -1, 0x0004A6, 
      -1, 0x0004A8,       -1, 0x0004AA, 
      -1, 0x0004AC,       -1, 0x0004AE, 
      -1, 0x0004B0,       -1, 0x0004B2, 
      -1, 0x0004B4,       -1, 0x0004B6, 
      -1, 0x0004B8,       -1, 0x0004BA, 
      -1, 0x0004BC,       -1, 0x0004BE, 
      -1,       -1, 0x0004C1,       -1, 
0x0004C3,       -1, 0x0004C5,       -1, 
0x0004C7,       -1, 0x0004C9,       -1, 
0x0004CB,       -1, 0x0004CD,       -1, 
      -1, 0x0004D0,       -1, 0x0004D2, 
      -1, 0x0004D4,       -1, 0x0004D6, 
      -1, 0x0004D8,       -1, 0x0004DA, 
      -1, 0x0004DC,       -1, 0x0004DE, 
      -1, 0x0004E0,       -1, 0x0004E2, 
      -1, 0x0004E4,       -1, 0x0004E6, 
      -1, 0x0004E8,       -1, 0x0004EA, 
      -1, 0x0004EC,       -1, 0x0004EE, 
      -1, 0x0004F0,       -1, 0x0004F2, 
      -1, 0x0004F4,       -1, 0x0004F6, 
      -1, 0x0004F8,       -1,       -1, 
      -1,       -1,       -1,       -1, };

const int toupper_tmp_l3_5 [] = {

      -1, 0x000500,       -1, 0x000502, 
      -1, 0x000504,       -1, 0x000506, 
      -1, 0x000508,       -1, 0x00050A, 
      -1, 0x00050C,       -1, 0x00050E, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1, 0x000531, 0x000532, 0x000533, 
0x000534, 0x000535, 0x000536, 0x000537, 
0x000538, 0x000539, 0x00053A, 0x00053B, 
0x00053C, 0x00053D, 0x00053E, 0x00053F, 
0x000540, 0x000541, 0x000542, 0x000543, 
0x000544, 0x000545, 0x000546, 0x000547, 
0x000548, 0x000549, 0x00054A, 0x00054B, 
0x00054C, 0x00054D, 0x00054E, 0x00054F, 
0x000550, 0x000551, 0x000552, 0x000553, 
0x000554, 0x000555, 0x000556,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, };

const int toupper_tmp_l3_6 [] = {

0x0010A0, 0x0010A1, 0x0010A2, 0x0010A3, 
0x0010A4, 0x0010A5, 0x0010A6, 0x0010A7, 
0x0010A8, 0x0010A9, 0x0010AA, 0x0010AB, 
0x0010AC, 0x0010AD, 0x0010AE, 0x0010AF, 
0x0010B0, 0x0010B1, 0x0010B2, 0x0010B3, 
0x0010B4, 0x0010B5, 0x0010B6, 0x0010B7, 
0x0010B8, 0x0010B9, 0x0010BA, 0x0010BB, 
0x0010BC, 0x0010BD, 0x0010BE, 0x0010BF, 
0x0010C0, 0x0010C1, 0x0010C2, 0x0010C3, 
0x0010C4, 0x0010C5,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, };

const int toupper_tmp_l3_7 [] = {

      -1, 0x001E00,       -1, 0x001E02, 
      -1, 0x001E04,       -1, 0x001E06, 
      -1, 0x001E08,       -1, 0x001E0A, 
      -1, 0x001E0C,       -1, 0x001E0E, 
      -1, 0x001E10,       -1, 0x001E12, 
      -1, 0x001E14,       -1, 0x001E16, 
      -1, 0x001E18,       -1, 0x001E1A, 
      -1, 0x001E1C,       -1, 0x001E1E, 
      -1, 0x001E20,       -1, 0x001E22, 
      -1, 0x001E24,       -1, 0x001E26, 
      -1, 0x001E28,       -1, 0x001E2A, 
      -1, 0x001E2C,       -1, 0x001E2E, 
      -1, 0x001E30,       -1, 0x001E32, 
      -1, 0x001E34,       -1, 0x001E36, 
      -1, 0x001E38,       -1, 0x001E3A, 
      -1, 0x001E3C,       -1, 0x001E3E, 
      -1, 0x001E40,       -1, 0x001E42, 
      -1, 0x001E44,       -1, 0x001E46, 
      -1, 0x001E48,       -1, 0x001E4A, 
      -1, 0x001E4C,       -1, 0x001E4E, 
      -1, 0x001E50,       -1, 0x001E52, 
      -1, 0x001E54,       -1, 0x001E56, 
      -1, 0x001E58,       -1, 0x001E5A, 
      -1, 0x001E5C,       -1, 0x001E5E, 
      -1, 0x001E60,       -1, 0x001E62, 
      -1, 0x001E64,       -1, 0x001E66, 
      -1, 0x001E68,       -1, 0x001E6A, 
      -1, 0x001E6C,       -1, 0x001E6E, 
      -1, 0x001E70,       -1, 0x001E72, 
      -1, 0x001E74,       -1, 0x001E76, 
      -1, 0x001E78,       -1, 0x001E7A, 
      -1, 0x001E7C,       -1, 0x001E7E, 
      -1, 0x001E80,       -1, 0x001E82, 
      -1, 0x001E84,       -1, 0x001E86, 
      -1, 0x001E88,       -1, 0x001E8A, 
      -1, 0x001E8C,       -1, 0x001E8E, 
      -1, 0x001E90,       -1, 0x001E92, 
      -1, 0x001E94,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1, 0x001EA0,       -1, 0x001EA2, 
      -1, 0x001EA4,       -1, 0x001EA6, 
      -1, 0x001EA8,       -1, 0x001EAA, 
      -1, 0x001EAC,       -1, 0x001EAE, 
      -1, 0x001EB0,       -1, 0x001EB2, 
      -1, 0x001EB4,       -1, 0x001EB6, 
      -1, 0x001EB8,       -1, 0x001EBA, 
      -1, 0x001EBC,       -1, 0x001EBE, 
      -1, 0x001EC0,       -1, 0x001EC2, 
      -1, 0x001EC4,       -1, 0x001EC6, 
      -1, 0x001EC8,       -1, 0x001ECA, 
      -1, 0x001ECC,       -1, 0x001ECE, 
      -1, 0x001ED0,       -1, 0x001ED2, 
      -1, 0x001ED4,       -1, 0x001ED6, 
      -1, 0x001ED8,       -1, 0x001EDA, 
      -1, 0x001EDC,       -1, 0x001EDE, 
      -1, 0x001EE0,       -1, 0x001EE2, 
      -1, 0x001EE4,       -1, 0x001EE6, 
      -1, 0x001EE8,       -1, 0x001EEA, 
      -1, 0x001EEC,       -1, 0x001EEE, 
      -1, 0x001EF0,       -1, 0x001EF2, 
      -1, 0x001EF4,       -1, 0x001EF6, 
      -1, 0x001EF8,       -1,       -1, 
      -1,       -1,       -1,       -1, };

const int toupper_tmp_l3_8 [] = {

0x001F08, 0x001F09, 0x001F0A, 0x001F0B, 
0x001F0C, 0x001F0D, 0x001F0E, 0x001F0F, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
0x001F18, 0x001F19, 0x001F1A, 0x001F1B, 
0x001F1C, 0x001F1D,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
0x001F28, 0x001F29, 0x001F2A, 0x001F2B, 
0x001F2C, 0x001F2D, 0x001F2E, 0x001F2F, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
0x001F38, 0x001F39, 0x001F3A, 0x001F3B, 
0x001F3C, 0x001F3D, 0x001F3E, 0x001F3F, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
0x001F48, 0x001F49, 0x001F4A, 0x001F4B, 
0x001F4C, 0x001F4D,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1, 0x001F59,       -1, 0x001F5B, 
      -1, 0x001F5D,       -1, 0x001F5F, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
0x001F68, 0x001F69, 0x001F6A, 0x001F6B, 
0x001F6C, 0x001F6D, 0x001F6E, 0x001F6F, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
0x001FBA, 0x001FBB, 0x001FC8, 0x001FC9, 
0x001FCA, 0x001FCB, 0x001FDA, 0x001FDB, 
0x001FF8, 0x001FF9, 0x001FEA, 0x001FEB, 
0x001FFA, 0x001FFB,       -1,       -1, 
0x001F88, 0x001F89, 0x001F8A, 0x001F8B, 
0x001F8C, 0x001F8D, 0x001F8E, 0x001F8F, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
0x001F98, 0x001F99, 0x001F9A, 0x001F9B, 
0x001F9C, 0x001F9D, 0x001F9E, 0x001F9F, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
0x001FA8, 0x001FA9, 0x001FAA, 0x001FAB, 
0x001FAC, 0x001FAD, 0x001FAE, 0x001FAF, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
0x001FB8, 0x001FB9,       -1, 0x001FBC, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1, 0x001FCC, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
0x001FD8, 0x001FD9,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
0x001FE8, 0x001FE9,       -1,       -1, 
      -1, 0x001FEC,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1, 0x001FFC, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, };

const int toupper_tmp_l3_9 [] = {

      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
0x002160, 0x002161, 0x002162, 0x002163, 
0x002164, 0x002165, 0x002166, 0x002167, 
0x002168, 0x002169, 0x00216A, 0x00216B, 
0x00216C, 0x00216D, 0x00216E, 0x00216F, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, };

const int toupper_tmp_l3_10 [] = {

      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
0x0024B6, 0x0024B7, 0x0024B8, 0x0024B9, 
0x0024BA, 0x0024BB, 0x0024BC, 0x0024BD, 
0x0024BE, 0x0024BF, 0x0024C0, 0x0024C1, 
0x0024C2, 0x0024C3, 0x0024C4, 0x0024C5, 
0x0024C6, 0x0024C7, 0x0024C8, 0x0024C9, 
0x0024CA, 0x0024CB, 0x0024CC, 0x0024CD, 
0x0024CE, 0x0024CF,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, };

const int toupper_tmp_l3_11 [] = {

      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
0x002C00, 0x002C01, 0x002C02, 0x002C03, 
0x002C04, 0x002C05, 0x002C06, 0x002C07, 
0x002C08, 0x002C09, 0x002C0A, 0x002C0B, 
0x002C0C, 0x002C0D, 0x002C0E, 0x002C0F, 
0x002C10, 0x002C11, 0x002C12, 0x002C13, 
0x002C14, 0x002C15, 0x002C16, 0x002C17, 
0x002C18, 0x002C19, 0x002C1A, 0x002C1B, 
0x002C1C, 0x002C1D, 0x002C1E, 0x002C1F, 
0x002C20, 0x002C21, 0x002C22, 0x002C23, 
0x002C24, 0x002C25, 0x002C26, 0x002C27, 
0x002C28, 0x002C29, 0x002C2A, 0x002C2B, 
0x002C2C, 0x002C2D, 0x002C2E,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1, 0x002C80,       -1, 0x002C82, 
      -1, 0x002C84,       -1, 0x002C86, 
      -1, 0x002C88,       -1, 0x002C8A, 
      -1, 0x002C8C,       -1, 0x002C8E, 
      -1, 0x002C90,       -1, 0x002C92, 
      -1, 0x002C94,       -1, 0x002C96, 
      -1, 0x002C98,       -1, 0x002C9A, 
      -1, 0x002C9C,       -1, 0x002C9E, 
      -1, 0x002CA0,       -1, 0x002CA2, 
      -1, 0x002CA4,       -1, 0x002CA6, 
      -1, 0x002CA8,       -1, 0x002CAA, 
      -1, 0x002CAC,       -1, 0x002CAE, 
      -1, 0x002CB0,       -1, 0x002CB2, 
      -1, 0x002CB4,       -1, 0x002CB6, 
      -1, 0x002CB8,       -1, 0x002CBA, 
      -1, 0x002CBC,       -1, 0x002CBE, 
      -1, 0x002CC0,       -1, 0x002CC2, 
      -1, 0x002CC4,       -1, 0x002CC6, 
      -1, 0x002CC8,       -1, 0x002CCA, 
      -1, 0x002CCC,       -1, 0x002CCE, 
      -1, 0x002CD0,       -1, 0x002CD2, 
      -1, 0x002CD4,       -1, 0x002CD6, 
      -1, 0x002CD8,       -1, 0x002CDA, 
      -1, 0x002CDC,       -1, 0x002CDE, 
      -1, 0x002CE0,       -1, 0x002CE2, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, };

const int toupper_tmp_l3_12 [] = {

      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1, 0x00FF21, 0x00FF22, 0x00FF23, 
0x00FF24, 0x00FF25, 0x00FF26, 0x00FF27, 
0x00FF28, 0x00FF29, 0x00FF2A, 0x00FF2B, 
0x00FF2C, 0x00FF2D, 0x00FF2E, 0x00FF2F, 
0x00FF30, 0x00FF31, 0x00FF32, 0x00FF33, 
0x00FF34, 0x00FF35, 0x00FF36, 0x00FF37, 
0x00FF38, 0x00FF39, 0x00FF3A,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, };

const int toupper_tmp_l3_13 [] = {

      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
0x010400, 0x010401, 0x010402, 0x010403, 
0x010404, 0x010405, 0x010406, 0x010407, 
0x010408, 0x010409, 0x01040A, 0x01040B, 
0x01040C, 0x01040D, 0x01040E, 0x01040F, 
0x010410, 0x010411, 0x010412, 0x010413, 
0x010414, 0x010415, 0x010416, 0x010417, 
0x010418, 0x010419, 0x01041A, 0x01041B, 
0x01041C, 0x01041D, 0x01041E, 0x01041F, 
0x010420, 0x010421, 0x010422, 0x010423, 
0x010424, 0x010425, 0x010426, 0x010427, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, };


const int toupper_tmp_l3_d [] = {

      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, 
      -1,       -1,       -1,       -1, };


const int * toupper_tmp_l2_0 [] = {

toupper_tmp_l3_0, toupper_tmp_l3_2, toupper_tmp_l3_3, toupper_tmp_l3_1, 
toupper_tmp_l3_4, toupper_tmp_l3_5, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_7, toupper_tmp_l3_8, 
toupper_tmp_l3_d, toupper_tmp_l3_9, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_10, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_11, toupper_tmp_l3_6, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_12, };

const int * toupper_tmp_l2_1 [] = {

toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_13, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, };


const int * toupper_tmp_l2_d [] = {

toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, 
toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, toupper_tmp_l3_d, };


const int * * toupper_root [] = {

toupper_tmp_l2_0, toupper_tmp_l2_1, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, 
toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, toupper_tmp_l2_d, };

}
